package com.hit.server.api.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hit.server.api.entity.RobotCarEntity;
import com.hit.server.api.dto.RobotCarQueryDTO;
import com.hit.server.api.dto.RobotCarSaveDTO;
import com.hit.server.api.dto.RobotCarUpdateDTO;
import com.hit.server.api.vo.RobotCarVO;

import java.util.List;

public interface RobotCarService extends IService<RobotCarEntity> {

	Page<RobotCarVO> getRobotCarPage(Page page, RobotCarQueryDTO dto);
	
	RobotCarVO getRobotCarById(Long id);
	
	Boolean saveRobotCar(RobotCarSaveDTO dto);
	
	Boolean updateRobotCarById(RobotCarUpdateDTO dto);
	
	Boolean removeRobotCarBatchByIds(List<Long> ids);
	
}